package br.com.sgdc.view.action;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import br.com.sgdc.view.WindowConfiguracaoSistema;

public class ActionDefinirSenhaCheckBoxWindowConfiguracaoSistema implements
		ActionListener {
	private WindowConfiguracaoSistema windowConfiguracaoSistema;

	public ActionDefinirSenhaCheckBoxWindowConfiguracaoSistema(
			WindowConfiguracaoSistema windowConfiguracaoSistema) {
		this.windowConfiguracaoSistema = windowConfiguracaoSistema;
	}

	@Override
	public void actionPerformed(ActionEvent event) {
		if(event.getSource() == windowConfiguracaoSistema.definirSenhaCheckBox){
			if(windowConfiguracaoSistema.definirSenhaCheckBox.isSelected()){
				windowConfiguracaoSistema.usuarioTextField.setEnabled(true);
				windowConfiguracaoSistema.senhaPasswordField.setEnabled(true);
				windowConfiguracaoSistema.confirmarSenhaPasswordField.setEnabled(true);
				windowConfiguracaoSistema.perguntaComboBox.setEnabled(true);
				windowConfiguracaoSistema.respostaTextField.setEnabled(true);
			} else {
				windowConfiguracaoSistema.usuarioTextField.setText("");
				windowConfiguracaoSistema.senhaPasswordField.setText("");
				windowConfiguracaoSistema.confirmarSenhaPasswordField.setText("");
				windowConfiguracaoSistema.perguntaComboBox.setSelectedIndex(0);
				windowConfiguracaoSistema.respostaTextField.setText("");
				
				windowConfiguracaoSistema.usuarioTextField.setEnabled(false);
				windowConfiguracaoSistema.senhaPasswordField.setEnabled(false);
				windowConfiguracaoSistema.confirmarSenhaPasswordField.setEnabled(false);
				windowConfiguracaoSistema.perguntaComboBox.setEnabled(false);
				windowConfiguracaoSistema.respostaTextField.setEnabled(false);
			}
		}
	}

}
